Added an option to specify the fallback character when encoding filenames with the OEM code page.
Xceed GZip for .NET
Added ability to extract GZip archives that are made up of consecutive inner GZip streams into a single destination file. This capability is available in both streaming decompression and with the FileSystem-based GZipArchive.
Xceed SFtp for .NET
Proxy support has been added. HTTP proxies (through the HTTP CONNECT command) are now supported. SOCKS 4/4A and SOCKS 5 proxies are also supported.
SFtpFile now automatically selects a buffer size that matches the remote packet size. This enables maximum usage of the channel's allowed size while avoiding splitting packets.
Added support for the File eXchange Protocol (FXP). Files can now be transferred from server to server without transiting through the client.
Added support of listings for machine processing (MLST and MLSD) commands if the server supports these commands. This allows precise interpretations of file names, dates, etc.
Bug fixes and minor changes
Xceed Zip for .NET
Fixed a regression bug where LZMA no longer worked in version 4.7 only.
Fixed a bug where updating a zip file caused a ItemDoesNotExistException to be thrown.
Xceed SFtp for .NET
Fixed a regression bug where the optimization that creates a new remote SFtp file in one operation instead of two had been mistakenly disabled.
Fixed a bug where SFtp did not honor the maximum remote channel packet size. SSH is now able to split packets into segments to respect the packet size.
Fixed bugs in the internal management of states of SSHClient. This caused the class to not always recognize it was disconnected.
Xceed FTP for .NET
Added support for broken servers that send empty lines as part of command replies.